有Wind账号的朋友将终端升级到最新版
即可直接使用,自带高级权限
↓↓↓
个人用户也可登陆网页版免费注册使用
网页版地址:www.windquant.com
iWind交流群:463249
QQ群:465776969
在使用Notebook做研究的时候,大家经常需要查看DataFrame数据。以前都是用 print 的方式,要么就是由于数据太多只给出了开头和结尾,看不到中间的具体数据。非常不方便。
今天,万矿为大家解决了这个困扰,在可视化利器 WindCharts 中,上线了一款新工具: WTable,用于查看数据表,还支持排序哦!
WindCharts功能,请点击此文:可视化利器WindCharts
下面让万矿带你来了解这个超级方便的数据查看工具吧!
WTable使用案例
1、首先我们需要导入数据接口:
from WindPy import *
w.start()
然后我们来提取所需数据,以000001.SZ(平安银行)为例,获取基本行情数据:
error_code,wsd_data =w.wsd("000001.SZ",
"open,high,low,close",
"2018-01-01", "2018-06-14", "", usedf=True)
2、然后,我们的期待的WTable要登场啦!首先导入WindCharts库:
from WindCharts import *
3、接下来,把WTable的用法介绍一下:
WTable(data=data_df, page_num=1, limit_num=10,
sort_columns='column_name', ascending=True)
输入参数
data(必选)
类型:DataFrame
说明:用于传入需要查看的数据表
page_num(可选)
类型:int
说明:指定初始显示第几页
limit_num(可选)
类型:int
说明:指定每页显示行数,最大不超过20行
sort_columns(可选)
类型:string
说明:指定排序的列名
ascending(可选)
类型:bool
说明:设置升序或者降序
我们把上面取到的数据基于WTable输出,由下图可以看出,我们可以对任何一列数据进行手动排序,而且可以查看到所有数据的详情,不再为数据隐藏而苦恼啦!
如果我们指定页数和制定列排序呢?(指定第三页,每页显示10行,按照收盘价升序输出)
wt = WTable(data=wsd_data, page_num=3,
limit_num=10, sort_columns='CLOSE', ascending=True)
wt.plot()
同时,我们还可以用WTable查看回测交易明细或持仓明细数据。
from WindCharts import *
trade_data=bkt.summary('trade') #获取交易明细
assert len(trade_data)>0,'没有交易数据'
trade_df=trade_data.get_dataframe()
wt = WTable(data=trade_df)
wt.plot()
安利!安利!
考虑到大家在print的时候会把页面占满,需要拉动页面很长时间才能到下一段代码,万矿很贴心的为大家增加了输出页面伸缩功能:
超级好用!
超级方便!
超级贴心!
万矿近期还有更多新的功能和产品将强势推出,大家尽请期待~
—end—
有Wind账号的朋友将终端升级到最新版
即可直接使用,自带高级权限
↓↓↓
个人用户也可登陆网页版免费注册使用
网页版地址:www.windquant.com
iWind交流群:463249
QQ群:465776969
↙↙↙点击“阅读原文”【可免费注册万矿账号哦】